<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>DiscontinuousGalerkin: TriangleElementManipulation::TriangleElement Type Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">DiscontinuousGalerkin
   
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('struct_triangle_element_manipulation_1_1_triangle_element.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Public Attributes</a>  </div>
  <div class="headertitle">
<div class="title">TriangleElementManipulation::TriangleElement Type Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="TriangleElementManipulation::TriangleElement" -->
<p>Triangular Element  The element is not aware of its Neighbours. Is up to the grid decide which is neighbour of which The Solution of the Discontinuous Finite Element formulation is by Sucessive Substitution, which is equivalent to iteratively solve a block-diagonal global matrix. This kind of solution is well-suited to parallel environments with fast interprocess communication systems. Due to this choice of solution procedures the local values of the Degrees of Freedom must be separated into two categories, the trying value and the committed value.  
 <a href="struct_triangle_element_manipulation_1_1_triangle_element.html#details">More...</a></p>

<p><a href="type_triangle_element_manipulation_1_1_triangle_element-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f86655513f292e701534f26aaa48f88"></a><!-- doxytag: member="TriangleElementManipulation::TriangleElement::Matrix" ref="a4f86655513f292e701534f26aaa48f88" args="" -->
real(kind=8), dimension(:,:), <br class="typebreak"/>
allocatable&#160;</td><td class="memItemRight" valign="bottom"><b>Matrix</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb39be2d733faecc99cd806ac0ea7e42"></a><!-- doxytag: member="TriangleElementManipulation::TriangleElement::Nodes" ref="adb39be2d733faecc99cd806ac0ea7e42" args="" -->
integer, dimension(nnodes)&#160;</td><td class="memItemRight" valign="bottom"><b>Nodes</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8408d0ee0fceb105f7e3ea9def86d94"></a><!-- doxytag: member="TriangleElementManipulation::TriangleElement::DoF" ref="ad8408d0ee0fceb105f7e3ea9def86d94" args="" -->
real(kind=8), dimension(:,:)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_triangle_element_manipulation_1_1_triangle_element.html#ad8408d0ee0fceb105f7e3ea9def86d94">DoF</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Degres-Of-Freedom are comprised for the Try and Commit Values. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cdd4dd1450b5e9da147696a8d665a39"></a><!-- doxytag: member="TriangleElementManipulation::TriangleElement::OuterVector" ref="a6cdd4dd1450b5e9da147696a8d665a39" args="" -->
real(kind=8), dimension(:,:)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_triangle_element_manipulation_1_1_triangle_element.html#a6cdd4dd1450b5e9da147696a8d665a39">OuterVector</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Outer vector oposed to the vertex. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8983d78dafa2a6ede7d2f5ce8f03168"></a><!-- doxytag: member="TriangleElementManipulation::TriangleElement::NeighbourReNumbering" ref="ab8983d78dafa2a6ede7d2f5ce8f03168" args="" -->
integer, dimension(nnodes, nnodes)&#160;</td><td class="memItemRight" valign="bottom"><b>NeighbourReNumbering</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f3aa4702061c4c02c41162059aee26f"></a><!-- doxytag: member="TriangleElementManipulation::TriangleElement::S" ref="a6f3aa4702061c4c02c41162059aee26f" args="" -->
real(kind=8)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_triangle_element_manipulation_1_1_triangle_element.html#a6f3aa4702061c4c02c41162059aee26f">S</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Auxiliar Space variable used to make calculations faster. <br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Triangular Element  The element is not aware of its Neighbours. Is up to the grid decide which is neighbour of which The Solution of the Discontinuous Finite Element formulation is by Sucessive Substitution, which is equivalent to iteratively solve a block-diagonal global matrix. This kind of solution is well-suited to parallel environments with fast interprocess communication systems. Due to this choice of solution procedures the local values of the Degrees of Freedom must be separated into two categories, the trying value and the committed value. </p>
</div><hr/>The documentation for this type was generated from the following file:<ul>
<li>TrianguleElement.f90</li>
</ul>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="class_triangle_element_manipulation.html">TriangleElementManipulation</a>      </li>
      <li class="navelem"><a class="el" href="struct_triangle_element_manipulation_1_1_triangle_element.html">TriangleElement</a>      </li>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>


    <li class="footer">Generated on Wed May 23 2012 14:51:36 for DiscontinuousGalerkin by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
   </ul>
 </div>


</body>
</html>
